RESTful - REpersentational State Transfer (表現層狀態轉換)
目的是便於不同軟體/程式在網路中互相傳遞資訊
HTTP Verb
GET - 取得資源
POST - 建立資源
PUT - 更新以新資源取代現有資源
PATCH - 更新以修改現有資源
DELETE - 刪除資源
回應的藝術
有要求就有回應,回應不一定要有訊息,但要告訴用戶端執行的結果
Web API - ApiController
MVC 控制器 Controller,Web API 是 ApiController
ASP.NET Core 這兩個是合併的操作方式和MVC Controller Action幾乎相同,但回應的是HttpResponseMessage或使用.NET的基本型態、集合物件回應